package com.zb.frame.modules.sys.service;

import com.zb.frame.modules.sys.entity.RelRoleMenu;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author bangZZ
 * @since 2020-06-04
 */
public interface RelRoleMenuService extends IService<RelRoleMenu> {

    boolean isExistRole(String roleId);

    boolean addRelBatch(List<RelRoleMenu> list);

    boolean deleteByMenuId(Long menuId);

    boolean deleteByRoleIdAndMenuIds(String roleId, List<Long> menuIds);

    List<String> getRolesByMenuId(Long menuId);

    List<Long> getMenusByRoleId(String roleId);

}
